/**
 * <p>Copyright (c) 2016 深圳市鹏途交通科技有限公司</p>
 * <p>					All right reserved. 		 </p>
 * <p>项目名称 ： 	深圳公路信息资源整合及国省检日常化监管管理项目        </p>
 * <p>创建者   :	wy
 * <p>描   述  :  A5-04其它设施基本信息  </p>
 * <p>最后修改 :  $: 2017-4-19-上午11:50:01	wy   $     </p>
 * 
 */

package com.pengtu.gsj.entity.dl;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.pengtu.gsj.entity.base.IdEntity;

@Entity
@Table(name = "T_DL_FACILITYINFO")
public class FacilityInfo extends IdEntity {

	private static final long serialVersionUID = -6429870906188976336L;

	private String type; // 设施类型
	private String facilityCode; // 设施编号
	private String facilityName; // 设施名称
	private String location; // 具体位置
	private String roadCode; // 道路编号
	private String roadName; // 道路名称
	private String structure; // 类型
	private String district; // 区
	private String subdistrict; // 街道
	private Double width; // 宽度
	private Double length; // 长度
	private Double height; // 高度
	private Double acreage; // 面积
	private String manageOrg; // 管养单位
	private String manageDuty; // 管养单位责任人
	private String maintainOrg; // 养护单位
	private String maintainDuty; // 养护单位责任人
	private String supervisionOrg; // 监理单位
	private String mainDistrict; // 养护区域
	private String maintainSource; // 资金来源
	private String remark; // 备注

	public FacilityInfo() {
	}

	@Column(name = "TYPE")
	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	@Column(name = "FACILITYCODE")
	public String getFacilityCode() {
		return facilityCode;
	}

	public void setFacilityCode(String facilityCode) {
		this.facilityCode = facilityCode;
	}

	@Column(name = "FACILITYNAME")
	public String getFacilityName() {
		return facilityName;
	}

	public void setFacilityName(String facilityName) {
		this.facilityName = facilityName;
	}

	@Column(name = "LOCATION")
	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	@Column(name = "ROADCODE")
	public String getRoadCode() {
		return roadCode;
	}

	public void setRoadCode(String roadCode) {
		this.roadCode = roadCode;
	}

	@Column(name = "ROADNAME")
	public String getRoadName() {
		return roadName;
	}

	public void setRoadName(String roadName) {
		this.roadName = roadName;
	}

	@Column(name = "STRUCTURE")
	public String getStructure() {
		return structure;
	}

	public void setStructure(String structure) {
		this.structure = structure;
	}

	@Column(name = "WIDTH")
	public Double getWidth() {
		return width;
	}

	public void setWidth(Double width) {
		this.width = width;
	}

	@Column(name = "LENGTH")
	public Double getLength() {
		return length;
	}

	public void setLength(Double length) {
		this.length = length;
	}

	@Column(name = "HEIGHT")
	public Double getHeight() {
		return height;
	}

	public void setHeight(Double height) {
		this.height = height;
	}

	@Column(name = "ACREAGE")
	public Double getAcreage() {
		return acreage;
	}

	public void setAcreage(Double acreage) {
		this.acreage = acreage;
	}

	@Column(name = "DISTRICT")
	public String getDistrict() {
		return district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	@Column(name = "SUBDISTRICT")
	public String getSubdistrict() {
		return subdistrict;
	}

	public void setSubdistrict(String subdistrict) {
		this.subdistrict = subdistrict;
	}

	@Column(name = "MAINTAINSOURCE")
	public String getMaintainSource() {
		return maintainSource;
	}

	public void setMaintainSource(String maintainSource) {
		this.maintainSource = maintainSource;
	}

	@Column(name = "MAINDISTRICT")
	public String getMainDistrict() {
		return mainDistrict;
	}

	public void setMainDistrict(String mainDistrict) {
		this.mainDistrict = mainDistrict;
	}

	@Column(name = "MANAGEORG")
	public String getManageOrg() {
		return manageOrg;
	}

	public void setManageOrg(String manageOrg) {
		this.manageOrg = manageOrg;
	}

	@Column(name = "MANAGEDUTY")
	public String getManageDuty() {
		return manageDuty;
	}

	public void setManageDuty(String manageDuty) {
		this.manageDuty = manageDuty;
	}

	@Column(name = "MAINTAINORG")
	public String getMaintainOrg() {
		return maintainOrg;
	}

	public void setMaintainOrg(String maintainOrg) {
		this.maintainOrg = maintainOrg;
	}

	@Column(name = "MAINTAINDUTY")
	public String getMaintainDuty() {
		return maintainDuty;
	}

	public void setMaintainDuty(String maintainDuty) {
		this.maintainDuty = maintainDuty;
	}

	@Column(name = "SUPERVISIONORG")
	public String getSupervisionOrg() {
		return supervisionOrg;
	}

	public void setSupervisionOrg(String supervisionOrg) {
		this.supervisionOrg = supervisionOrg;
	}

	@Column(name = "REMARK")
	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}
